# coding:utf8

# 订单状态词典
orderStatusDict = {
    "Unpaid": '0',      # 未付款
    "Paid": '1',        # 已付款
    "Confirming": '2',  # 待确认
    "Confirmed": '3',   # 已确认
    "Shipped": '4',     # 已发货
    "Transport": '5',   # 运输中
    "Signed": '6',      # 已签收
    "Completed": '7',   # 已完成
    "Cancelled": '8',   # 已取消  用户主动取消订单
    "Repealed": '9'     # 已废止  管理员废止订单
}
# 活动类型字典
activityTypeDict = {
    'discount': '普通折扣',
    'fullSubtraction': '满减',
    'vip':'会员折扣',
    'deductible': '抵扣',
    'give': '赠送'
}

# 数据库db name 字典
dbNameDict = {
    'userData': 'USER_DATA',      # 用户数据
    'productData':'PRODUCT_DATA',     # 产品数据
    'userOrderData':'USER_ORDER_DATA',     # 订单数据
    'userLetterData':'USER_LETTER_DATA',   # 用户回信数据
    'userCartData':'USER_CART_DATA',        # 用户购物车信息
    'promotionalData':'PROMOTIONAL_DATA',         # 网站活动数据
    'adminPageSettingData':'ADMIN_PAGE_SETTING_DATA',   # 系统邮件模板
    'adminSettingsEmail':'ADMIN_SETTINGS_EMAIL',   # 系统邮件模板
    'mailingData':'MAILING_DATA',    # 邮件订阅者信息
    'agentData':'AGENT_DATA',   # 代理商数据
    'productSerialNumber':'PRODUCT_SERIAL_NUMBER',   # 序列号数据
    'adminData':'ADMIN_DATA',   # 管理员数据
    'adminRoleData':'ADMIN_ROLE_DATA',  # 管理员角色数据
    'adminOperationData':'ADMIN_OPERATION_DATA', # 管理员操作记录数据
    'msgCodeData':'MSG_CODE_DATA', # 手机验证码信息
    'newsData':'NEWS_DATA',  # 新闻数据
    'videoData':'VIDEO_DATA',  # 视频数据
    'userLoginData':'USER_LOGIN_DATA',   # 用户登录数据
    'adminPowersData':'ADMIN_POWERS_DATA',   # 管理员权限表
}
# 订单类型 --订单号首2字符
typeDict = {
    'nm': '34',     # 普通订单
    'cst': '56',    # 客制化订单
    'rt': '12',     # 保留订单
    'adc': '78',    # 管理员生成订单
    'tst':'99'      # 测试订单
}

# response 报文词典
responseDict = {
    'error':{
        'mailboxHasBeenUsed': {
            'code': 2000,
            'msg':'邮箱已被使用'
        },
        'accountOrPasswordError':{
            'code': 2001,
            'msg':'账号或者密码错误'
        },
        'lackOfNecessaryParameters':{
            'code':2002,
            'msg':'缺少必要参数'
        },
        'resourcesDoNotExist':{
            'code':2003,
            'msg':'目标资源不存在'
        },
        'permissionsValidationFailure':{
            'code':2004,
            'msg':'权限验证失败'
        },
        'tokenFailure':{
            'code': 2005,
            'msg':'token失效'
        },
        'phoneNumberHasBeenUsed':{
            'code':2006,
            'msg':'手机号已被使用'
        },
        'verificationCodeErrorOrVerificationTimeout':{
            'msg': '验证码错误或验证超时',
            'code': 2007
        },
        'RequestMethodError':{
            'msg': '请求方法错误',
            'code': 2008
        },
        'existenceUnpaidOrders': {
            'msg': '存在未支付订单',
            'code': 2009
        },
        'unknownError':{
            'msg': '发生未知错误',
            'code': 2010
        },
        'sendMailFailure':{
            'msg': '邮件发送失败',
            'code': 2011
        },
        'originalPasswordError':{
            'msg': '原密码错误',
            'code': 2012
        },
        'understandRequestButRefused':{
            'msg': '理解请求但是请求被拒绝',
            'code': 1000
        },
        'productInformationAlreadyExisted':{
            'msg': '产品信息已存在',
            'code': 2013
        },
        'someTypePromotionalCanOnlyBeOne':{
            'msg': '同类型活动（激活状态）已存在，添加失败',
            'code': 2014
        },
        'resourcesHadExist':{
            'code':2015,
            'msg':'目标资源已存在'
        },
        'accountIsNotActivated':{
            'code':2016,
            'msg':'账号没有激活'
        }
    },
    'correct':{
        'ok':{
            'msg': 'ok',
            'code': 200
        }
    }
}
























